<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                template="/templates/mantenimiento.xhtml"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:p="http://primefaces.org/ui"

                xmlns:r="http://richfaces.org">
    <ui:define name="title">
        Atenciones
    </ui:define>    
    <ui:define name="datos">
        <center>
            <h:panelGrid id="panelDatos">
                <h:form id="formDatos">
                    <p:focus id="foco" />
                    <p:panel header="Agendamiento" >
                        <h:panelGrid id="datosBusqueda" columns="10" >

                            <h:graphicImage library="images/ajax" name="bullet.gif" />
                            <h:outputLabel  value="Fecha inicio" />
                            <p:calendar   value="#{jsfReporteAtenciones.fechaInicio}" label="Fecha inicio"
                                          placeholder="Fecha inicio" required="true" id="fechainicio">
                            </p:calendar> 
                            <p:message for="fechainicio" />


                            <h:graphicImage library="images/ajax" name="bullet.gif" />
                            <h:outputLabel  value="Fecha fin" />
                            <p:calendar   value="#{jsfReporteAtenciones.fechaFin}" label="Fecha fin"
                                          placeholder="Fecha inicio" required="true" id="fechaFin">
                            </p:calendar> 
                            <p:message for="fechaFin" />





                            <center>
                                <h:panelGrid columns="2" >
                                    <h:panelGroup id="panelBotones">
                                        <p:commandButton id="btGrabar" process="@form" update=":panelDatos" value="Grabar" action="#{jsfReporteAtenciones.buscarRdacca()}"  title="Grabar registro">
                                        </p:commandButton>





                                    </h:panelGroup>
                                    <p:ajaxStatus id="commonStatus">
                                        <f:facet name="start">
                                            <h:graphicImage library="images/ajax" name="status2.gif"/>
                                        </f:facet>
                                    </p:ajaxStatus>
                                </h:panelGrid>
                            </center>
                            <p:message for="formDatos">
                                <f:facet name="errorMarker">
                                    <h:graphicImage library="images/ajax" name="warning.gif"/>
                                </f:facet>
                                <f:facet name="infoMarker">
                                    <h:graphicImage library="images/ajax" name="passed.gif"/>
                                </f:facet>
                            </p:message>

                        </h:panelGrid>
                        <h:panelGroup >
                            <h:graphicImage library="images/ajax" name="bullet.gif" />
                            <h:outputText styleClass="campo-obligatorio" value="Campo obligatorio"/>
                        </h:panelGroup>

                    </p:panel>

                    <p:dataTable id="listaSimple" value="#{jsfReporteAtenciones.listaAtencion}" paginatorPosition="top" var="item"  rows="50" paginator="true"   
                                 paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} 
                                 {LastPageLink} {RowsPerPageDropdown}" > 
                        <f:facet name="header">
                            <h:commandLink immediate="true" >
                                <h:graphicImage url="#{resource['images:xls.jpg']}" height="22px" width="22px"  styleClass="pic" />
                                <p:dataExporter  type="xls" target="listaSimple" fileName="Rdacca" />
                            </h:commandLink>
                        </f:facet>
                        <p:column width="2" headerText="Año" >
                            <h:outputText value="#{item.fecha_atencion}">
                                <f:convertDateTime pattern="dd-MM-yyyy"/>
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Cod-Profesional" >
                            <h:outputText value="#{item.id_profesional}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Nombre-Profesional" >
                            <h:outputText value="#{item.nombres_profesional}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Apellido-Profesional" >
                            <h:outputText value="#{item.apellidos_profesional}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Identificacion-Pro" >
                            <h:outputText value="#{item.identificacion_profesional}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Formacion-Pro" >
                            <h:outputText value="#{item.formacion_profesional_profesional}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Especialidad-Pro" >
                            <h:outputText value="#{item.nombre_subespecialidad_profesional}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Codigo-Pro" >
                            <h:outputText value="#{item.codigo_msp_profesional}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Genero-Pro" >
                            <h:outputText value="#{item.genero_profesional}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="FecNacimiento-Prof" >
                            <h:outputText value="#{item.fecha_nacimiento_profesional}">
                                <f:convertDateTime pattern="dd-MM-yyyy"/>
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Nacionalidad-Pro" >
                            <h:outputText value="#{item.nacionalidad_profesional}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Grupo-Prof" >
                            <h:outputText value="#{item.autoidentificacion_profesional}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Nombre" >
                            <h:outputText value="#{item.nombres_paciente}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Apellido" >
                            <h:outputText value="#{item.apellidos_paciente}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Tipo-iden" >
                            <h:outputText value="#{item.tipo_identificacion_paciente}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Identificacion" >
                            <h:outputText value="#{item.identificacion_paciente}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Genero" >
                            <h:outputText value="#{item.genero_paciente}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="FecNacimiento-pac" >
                            <h:outputText value="#{item.fecha_nacimiento_paciente}">
                                <f:convertDateTime pattern="dd-MM-yyyy"/>
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Edad-pac" >
                            <h:outputText value="#{item.edad_anios_paciente}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="nacionalidad" >
                            <h:outputText value="#{item.nacionalidad_paciente}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Grupo cultural" >
                            <h:outputText value="#{item.autoidentificacion_paciente}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="provincia" >
                            <h:outputText value="#{item.residencia_provincia_paciente}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="canton" >
                            <h:outputText value="#{item.residencia_canton_paciente}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="parroquia" >
                            <h:outputText value="#{item.residencia_parroquia_paciente}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="barrio" >
                            <h:outputText value="#{item.residencia_barrio_paciente}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="afiliacion" >
                            <h:outputText value="#{item.afiliacion_paciente}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Diag1" >
                            <h:outputText value="#{item.codigo_cie_a}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Prev1" >
                            <h:outputText value="#{item.prevencion_a}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Morb1" >
                            <h:outputText value="#{item.morbilidad_a}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Cond1" >
                            <h:outputText value="#{item.condicion_diagnostico_a}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Diag2" >
                            <h:outputText value="#{item.codigo_cie_b}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Prev2" >
                            <h:outputText value="#{item.prevencion_b}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Morb2" >
                            <h:outputText value="#{item.morbilidad_b}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Cond2" >
                            <h:outputText value="#{item.condicion_diagnostico_b}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Diag3" >
                            <h:outputText value="#{item.codigo_cie_c}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Prev3" >
                            <h:outputText value="#{item.prevencion_c}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Morb3" >
                            <h:outputText value="#{item.morbilidad_c}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Cond3" >
                            <h:outputText value="#{item.condicion_diagnostico_c}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="proc1" >
                            <h:outputText value="#{item.procedimiento1}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="cantP1" >
                            <h:outputText value="#{item.cantidad_procedimeinto1}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="proc2" >
                            <h:outputText value="#{item.procedimiento2}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="cantP2" >
                            <h:outputText value="#{item.cantidad_procedimeinto2}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="proc3" >
                            <h:outputText value="#{item.procedimiento3}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="cantP3" >
                            <h:outputText value="#{item.cantidad_procedimeinto3}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="refer" >
                            <h:outputText value="#{item.referencia_contrareferencia}">
                            </h:outputText>
                        </p:column>
                        <p:column width="2" headerText="Inter" >
                            <h:outputText value="#{item.interConsulta}">
                            </h:outputText>
                        </p:column>
                    </p:dataTable>



                    <p:growl id="growl"  showDetail="true" life="6500" />  
                </h:form>
            </h:panelGrid>
        </center>
    </ui:define>

</ui:composition>
